go/constant.ratVal.val (field)
16 uses
go/constant (current package)
value.go#L98: ratVal struct{ val *big.Rat } // Float values representable as a fraction
value.go#L253: r := x.val
value.go#L284: func rtof(x ratVal) floatVal { return floatVal{newFloat().SetRat(x.val)} }
value.go#L546: return x.val.Float32()
value.go#L571: return x.val.Float64()
value.go#L604: return x.val
value.go#L678: return x.val.Sign()
value.go#L771: return makeInt(x.val.Num())
value.go#L793: return makeInt(x.val.Denom())
value.go#L860: if x.val.IsInt() {
value.go#L861: return makeInt(x.val.Num())
value.go#L978: return makeRat(newRat().Neg(y.val))
value.go#L1189: a := x.val
value.go#L1190: b := y.(ratVal).val
value.go#L1374: return cmpZero(x.val.Cmp(y.(ratVal).val), op)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)